À la rencontre de SHRDLU (1968-1970)
Bien avant les grands modèles de langage comme GPT, il y avait SHRDLU. Développé par Terry Winograd au MIT, il a constitué une expérience pionnière en « IA symbolique » (également appelée GOFAI : Good Old-Fashioned AI).
1. L'hypothèse du « micro-monde »
Plutôt que de tenter de comprendre l'univers entier (ce qui est chaotique), SHRDLU évoluait dans un monde de blocsrestreint. Ce monde ne contenait que des objets spécifiques : des briques, des pyramides et une boîte.
- Ancrage symbolique : Comme le monde était petit, chaque mot (« rouge », « déplacer », « sur ») pouvait être parfaitement défini. Le programme « comprenait » un bloc parce qu'il disposait d'un pointeur direct vers cet objet en mémoire.
2. Capacités
- Compréhension : « Pose le bloc rouge sur le bloc vert. »
- Raisonnement : « Je ne peux pas, le bloc vert est recouvert. » (Il comprenait les contraintes physiques).
- Mémoire : « Pourquoi as-tu fait cela ? » -> « Parce que vous me l'avez demandé. »
3. Contexte historique
Il fonctionnait sur un DEC PDP-10 mainframe (vitesse de 1 MIPS) et utilisait un affichage graphique vectoriel. La logique était écrite en MacLisp et Micro-Planner.
Représentation Python (l'« état »)
Title
Caption goes here.